Skip to content

Cachix workaround & push kevm to k-framework-binary cachix#2841

Merged
automergerpr-permission-manager[bot] merged 4 commits intomasterfrom
cachix-workaround
Apr 22, 2026
Merged

Cachix workaround & push kevm to k-framework-binary cachix#2841
automergerpr-permission-manager[bot] merged 4 commits intomasterfrom
cachix-workaround

Conversation

@juliankuners
Copy link
Copy Markdown
Contributor

@juliankuners juliankuners commented Apr 21, 2026

The kevm release workflow is failing when pushing to k-framework cachix using the cachix tool with the known cachix server error: https://github.com/runtimeverification/evm-semantics/actions/runs/24573697176/job/71853373954

This PR works around this by failing silently when pushing to that cache.

On top of that, apparently, the evm-semantics repository was not pushing and pinning kevm in the k-framework-binary cachix cache, which contains the binary builds of kevm. Therefore, I added a release workflow for that as well, including the workaround code that checks manually whether the push to cachix was successfully, as was added in other repositories as well.

Finally, I noticed that the release workflow tests KEVM even though this is already done in the test PR workflows. Henceforth, I removed this test from the release workflow as I wanted to keep the nix-cache and the new nix-binary-cache workflows consistent and similar without adding duplicated kevm testing effort.

@automergerpr-permission-manager automergerpr-permission-manager Bot merged commit 0640b39 into master Apr 22, 2026
33 of 36 checks passed
@automergerpr-permission-manager automergerpr-permission-manager Bot deleted the cachix-workaround branch April 22, 2026 10:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants